#ifndef __C_IN_GAME_SCENE_H_INCLUDED__
#define __C_IN_GAME_SCENE_H_INCLUDED__
#include "CBaseScene.h"

namespace game
{
	class CInGameScene : public CBaseScene
	{
	public:
		//! Destructor	
		virtual ~CInGameScene();

		//! Default constructor	
		CInGameScene(scene::IGameSceneManager* gameSceneManager);

		//! Adds dynamic scene object to scene. First dynamic object must be a character.
		virtual void addDynamicSceneObject(scene::IDynamicSceneObject* sceneObj);

		//! Fires when user make some action
		virtual bool onUserAction(SUserAction action);

	protected:
		  CInGameScene();

		  scene::IDynamicSceneObject* Character;

	private:

		  
	};
}

#endif